
#ifndef SX_ABSTRACT_SIMULATION_OBJECT_H
#define SX_ABSTRACT_SIMULATION_OBJECT_H

namespace Sx {
namespace Simulation {

class AbstractSimulationObject {
public:
	virtual bool construct() = 0;
	virtual void update(double dt) = 0;
	virtual void render() const = 0;
};

}

}

#endif
